package com.guodi.model.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.guodi.model.entity.ApiMdlModelDir;
import com.guodi.model.entity.MdlModelDir;

import java.util.List;

/**
 * @描述：模型目录表 服务类
 * @作者: 代鹏刚
 * @日期: 2020-06-17
 */
public interface IMdlModelDirService extends IService<MdlModelDir> {

    /**
    * @描述: 根据IDS删除目录树
    * @入参:
    * @出参:
    * @作者: 代鹏刚
    * @日期: 2020/6/18 10:06
    **/
    void deleteByIds(String[] ids);

    /**
     * @描述: 根据分类ID获取分类目录树(列表)
     * @入参:
     * @出参:
     * @作者: 代鹏刚
     * @日期: 2020/4/3 11:52
     **/
    List<MdlModelDir> listDirTreeByEntity(String parentId, Integer dirType);

    List<ApiMdlModelDir> listTreeByEntity(String parentId, Integer dirType);
}
